package com.budwk.app.sqfwV2.dto.dto.dayingRoad;

import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 问题参数json对象
 */

@Data
@Accessors(chain = true)
public class ProblemParamDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(description = "字段名称")
    private String fields;

    @ApiModelProperty(description = "true 或者false  获取字典id 字典code等")
    private String key;

    @ApiModelProperty(description = "问题编号")
    private String riskCode;

    @ApiModelProperty(description = "问题描述")
    private String riskDesc;

    @ApiModelProperty(description = "整改时限中文名")
    private String rectificateName;

    @ApiModelProperty(description = "整改时限 code 1:立即整改 5:限期整改")
    private String rectificationTypeCode;

    @ApiModelProperty(description = "整改时限  1：立即整改   5：期限整改")
    private String rectificateType;

    @ApiModelProperty(description = "隐患级别中文名")
    private String hazardLevelName;

    @ApiModelProperty(description = "隐患级别(隐患级别 有数据字典)")
    private String hazardLevelType;

    @ApiModelProperty(description = "内容数据（可存储任意数据）")
    private String problemData;

    @ApiModelProperty(description = "整改前照片")
    private String riskImages;

    @ApiModelProperty(description = "整改后照片")
    private String rectificationAfterPhoto;

    @ApiModelProperty(description = "整改措施")
    private String rectificationMeasure;

    @ApiModelProperty(description = "隐患描述")
    private String hazardDesc;

    @ApiModelProperty(description = "备注")
    private String remark;
}
